/* Options: Date: 2026-04-15 18:39:35 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://kpm_digiofficeapigateway.tbi.nl/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetDocuments.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/documents", Verbs="GET POST") public static class GetDocuments implements IReturn> { public UUID ViewID = null; public Integer PageSize = null; public Integer PageNumber = null; public String SearchCriteria = null; public UUID ExplorerID = null; public String Path = null; public String ExternalNumber = null; public Date ModifiedSince = null; public Boolean AllVersions = null; public String OrderBy = null; public Boolean Archived = null; public String FilterName = null; public String ProgCode = null; public UUID RegistrationProfileFieldID = null; public ArrayList DependableFields = null; public Boolean IncludeCustomProperties = null; public UUID getViewID() { return ViewID; } public GetDocuments setViewID(UUID value) { this.ViewID = value; return this; } public Integer getPageSize() { return PageSize; } public GetDocuments setPageSize(Integer value) { this.PageSize = value; return this; } public Integer getPageNumber() { return PageNumber; } public GetDocuments setPageNumber(Integer value) { this.PageNumber = value; return this; } public String getSearchCriteria() { return SearchCriteria; } public GetDocuments setSearchCriteria(String value) { this.SearchCriteria = value; return this; } public UUID getExplorerID() { return ExplorerID; } public GetDocuments setExplorerID(UUID value) { this.ExplorerID = value; return this; } public String getPath() { return Path; } public GetDocuments setPath(String value) { this.Path = value; return this; } public String getExternalNumber() { return ExternalNumber; } public GetDocuments setExternalNumber(String value) { this.ExternalNumber = value; return this; } public Date getModifiedSince() { return ModifiedSince; } public GetDocuments setModifiedSince(Date value) { this.ModifiedSince = value; return this; } public Boolean isAllVersions() { return AllVersions; } public GetDocuments setAllVersions(Boolean value) { this.AllVersions = value; return this; } public String getOrderBy() { return OrderBy; } public GetDocuments setOrderBy(String value) { this.OrderBy = value; return this; } public Boolean isArchived() { return Archived; } public GetDocuments setArchived(Boolean value) { this.Archived = value; return this; } public String getFilterName() { return FilterName; } public GetDocuments setFilterName(String value) { this.FilterName = value; return this; } public String getProgCode() { return ProgCode; } public GetDocuments setProgCode(String value) { this.ProgCode = value; return this; } public UUID getRegistrationProfileFieldID() { return RegistrationProfileFieldID; } public GetDocuments setRegistrationProfileFieldID(UUID value) { this.RegistrationProfileFieldID = value; return this; } public ArrayList getDependableFields() { return DependableFields; } public GetDocuments setDependableFields(ArrayList value) { this.DependableFields = value; return this; } public Boolean isIncludeCustomProperties() { return IncludeCustomProperties; } public GetDocuments setIncludeCustomProperties(Boolean value) { this.IncludeCustomProperties = value; return this; } private static Object responseType = new TypeToken>(){}.getType(); public Object getResponseType() { return responseType; } } public static class RegistrationProfileFieldValue { public UUID DocumentFieldID = null; public String Value = null; public String ShadowValue = null; public Boolean IsModifiedByUser = null; public UUID getDocumentFieldID() { return DocumentFieldID; } public RegistrationProfileFieldValue setDocumentFieldID(UUID value) { this.DocumentFieldID = value; return this; } public String getValue() { return Value; } public RegistrationProfileFieldValue setValue(String value) { this.Value = value; return this; } public String getShadowValue() { return ShadowValue; } public RegistrationProfileFieldValue setShadowValue(String value) { this.ShadowValue = value; return this; } public Boolean getIsModifiedByUser() { return IsModifiedByUser; } public RegistrationProfileFieldValue setIsModifiedByUser(Boolean value) { this.IsModifiedByUser = value; return this; } } public static interface ICustomProperties { public HashMap CustomProperties = null; } public static class Document { public String GlobalID = null; public String RootDocumentID = null; public String Code = null; public String Subject = null; public String VersionNumber = null; public Boolean NewestVersion = null; public Reference RelationReference = null; public Reference DocumentTypeReference = null; public Reference ProjectReference = null; public Reference ConstructionBlockReference = null; public Reference ConstructionNumberReference = null; public Reference HousingTypeReference = null; public Integer Floor = null; public Boolean FloorSpecified = null; public Date DeletedDate = null; public Boolean DeletedDateSpecified = null; public File File = null; public ArrayList CustomFields = null; public Date CreationDate = null; public String CreatedBy = null; public Date ModifiedDate = null; public String ModifiedBy = null; public String getGlobalID() { return GlobalID; } public Document setGlobalID(String value) { this.GlobalID = value; return this; } public String getRootDocumentID() { return RootDocumentID; } public Document setRootDocumentID(String value) { this.RootDocumentID = value; return this; } public String getCode() { return Code; } public Document setCode(String value) { this.Code = value; return this; } public String getSubject() { return Subject; } public Document setSubject(String value) { this.Subject = value; return this; } public String getVersionNumber() { return VersionNumber; } public Document setVersionNumber(String value) { this.VersionNumber = value; return this; } public Boolean isNewestVersion() { return NewestVersion; } public Document setNewestVersion(Boolean value) { this.NewestVersion = value; return this; } public Reference getRelationReference() { return RelationReference; } public Document setRelationReference(Reference value) { this.RelationReference = value; return this; } public Reference getDocumentTypeReference() { return DocumentTypeReference; } public Document setDocumentTypeReference(Reference value) { this.DocumentTypeReference = value; return this; } public Reference getProjectReference() { return ProjectReference; } public Document setProjectReference(Reference value) { this.ProjectReference = value; return this; } public Reference getConstructionBlockReference() { return ConstructionBlockReference; } public Document setConstructionBlockReference(Reference value) { this.ConstructionBlockReference = value; return this; } public Reference getConstructionNumberReference() { return ConstructionNumberReference; } public Document setConstructionNumberReference(Reference value) { this.ConstructionNumberReference = value; return this; } public Reference getHousingTypeReference() { return HousingTypeReference; } public Document setHousingTypeReference(Reference value) { this.HousingTypeReference = value; return this; } public Integer getFloor() { return Floor; } public Document setFloor(Integer value) { this.Floor = value; return this; } public Boolean isFloorSpecified() { return FloorSpecified; } public Document setFloorSpecified(Boolean value) { this.FloorSpecified = value; return this; } public Date getDeletedDate() { return DeletedDate; } public Document setDeletedDate(Date value) { this.DeletedDate = value; return this; } public Boolean isDeletedDateSpecified() { return DeletedDateSpecified; } public Document setDeletedDateSpecified(Boolean value) { this.DeletedDateSpecified = value; return this; } public File getFile() { return File; } public Document setFile(File value) { this.File = value; return this; } public ArrayList getCustomFields() { return CustomFields; } public Document setCustomFields(ArrayList value) { this.CustomFields = value; return this; } public Date getCreationDate() { return CreationDate; } public Document setCreationDate(Date value) { this.CreationDate = value; return this; } public String getCreatedBy() { return CreatedBy; } public Document setCreatedBy(String value) { this.CreatedBy = value; return this; } public Date getModifiedDate() { return ModifiedDate; } public Document setModifiedDate(Date value) { this.ModifiedDate = value; return this; } public String getModifiedBy() { return ModifiedBy; } public Document setModifiedBy(String value) { this.ModifiedBy = value; return this; } } }